# -*- coding: utf-8 -*-
"""
Created on Sun Jan  1 11:02:57 2017

@author: guobing

"""
import numpy as np
import matplotlib.pyplot as plt

x=np.linspace(0,10,1000)
y=np.sin(x)
z=np.cos(x**2)
a=np.abs(x*0+1.5)
b=np.abs(x*0+1)
c=np.abs(x*0+0.5)
"""
'b=np.-1.0
'c=np.-0.5
'd=np.0
'e=np.0.5
'f=np.0.5
'g=np.1
'h=np.1.5
"""


plt.figure(figsize=(15,4)) 
"""
    figsize表示窗口的宽与高，值为DPI*数值
    可以使用matplotlib.rcParams["savefig.dpi"]配置DPI
"""

plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)
plt.plot(x,z,"b--",label="$cos(x^2)$")
"""
其中b表示蓝色，''--``表示线型为虚线。在IPython中输入
``plt.plot?'' 可以查看格式化字符串的详细配置。
"""
plt.xlabel("Time(s)")
plt.ylabel("Volt")
plt.title("pyPlot Frist Example")
plt.plot(x,a,"go-",label="$a$",color="red")
plt.plot(x,b,"c-.",label="$b$",color="red")
plt.plot(x,c,"y,",label="$c$",color="red")
plt.ylim(-2,2)
plt.legend()
plt.show()